package main
import(
	"fmt"
)

 
func main(){

      // map的使用方法
      // 方法 1
	var a map[string]string
    // 在使用map前，需要先make,make的作用就是给map分配数据空间
    // map是无序的
    a= make(map[string]string,10)
    a["no1"] = "宋江" 
    a["no2"] = "吴用"
    a["no3"] = "武松"
    a["no4"] = "吴用"
    fmt.Println(a)

  // 方法2
  cities :=make(map[string]string)
  cities["no1"]="北京"
  cities["no2"]="上海"
  cities["no3"]="天津"
  fmt.Println(cities)

  // 方式3 
  heroes := map[string]string{
      "hero1":"宋江",
      "hero2":"卢俊义",
      "hero3":"吴用",   
    }

    heroes["hero4"] = "林冲"
    fmt.Println("heroes=",heroes)

    var stringMap = map[string]string{
        "hero1":"宋江",
        "hero2":"卢俊义",
        "hero3":"吴用",   
    }
    fmt.Println("stringMap=",stringMap)
    
}